
<?php

class Admin_ReceitasController extends TICE_Controlador_Crud {

    
	public function init() {
        $this->tabela = 'receitas';
        
        $this->uploads = array('imagem' => array());
        $this->campos = array(
        	'titulo',
        	'texto' => array(
        		'cabecalho' => 'Descrição',
        		'view' => 'textarea',
        		'ocultoLista' => true,
        		'hint' => 'Escreva aqui a descrição da receita'
        	),
        	'imagem' => array(
        		'view' => 'imagem',
        		'hint' => 'Resolução adequada: 203 pixels de largura e 167 pixels de altura',
        		'style' => 'max-width: 162px; max-height: 128px;'
        	),
        	'tempo' => array(
        		'cabecalho' => 'tempo',
        		'hint' => 'Ex.: 30 MIN',
        		'ocultoLista' => true
        	),
        	'porcoes' => array(
        		'cabecalho' => 'Porções',
        		'hint' => 'Ex.: 8 PORÇÕES',
        		'ocultoLista' => true
        	),
        	'ingredientes' => array(
        		'view' => 'textarea',
        		'hint' => 'Escreva aqui os ingredientes para receita',
        		'ocultoLista' => true
        	),
        	'preparo' => array(
        		'cabecalho' => 'Modo de preparo',
        		'view' => 'textarea',
        		'hint' => 'Escreva aqui o modo de preparo da receita',
        		'ocultoLista' => true
        	)
        );
    }
    
    function getBean($id = 0) {
    	$campos = parent::getBean($id);
    	$campos['slug'] = $this->modelo->slug($campos['titulo'], $id);
    	return $campos;
    }
    
    function formAction() {
    	parent::formAction();
    	$this->view->action .= '&view=json';
    }
    
}

